a tourist attraction - Turkish English Dictionary